##指定基@image
#FROM openjdk:8-jdk-alpine
##指定笙裁点，设盟指令，使容器中的一个目录具有持久化存储数据的功能，该目录可以被容器本身使用，也可以共享给其他容器使用。
#VOLUME /tmp
##用来指定镜像创窪者信息
#MAINTAINER chenluqiang <516138253@qq.com>
#
#ARG JAR_FILE
##设盟憎令，指定容器启动时执行的命令，可以多次设盟，伯是只有最后一个有效。
#ENV PORT 10003
#EXPOSE $PORT
#ADD diligent-cloud-printer-server-application/target/diligent-cloud-printer-server-application-1.0-SNAPSHOT.jar diligent-cloud-printer-server-application-1.0-SNAPSHOT.jar
#
#CMD java -jar diligent-cloud-printer-server-application-1.0-SNAPSHOT.jar server.port=$PORT
##后台运行
##CMD nohup java -jar provider-service-version-1.0-SNAPSHOT.jar server.port=$PORT > shunt-eureka-logs.txt &

#使用原始镜像
FROM centos:7
#作者
MAINTAINER chenluqiang <516138253@qq.com>
#使用163yum源
RUN curl -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo && yum clean all && yum makecache
#安装cups及组件
RUN yum -y install cups cups-libs
#备份原始配置文件
RUN mv /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak
#将cupsd.conf文件复制到配置目录
COPY cupsd.conf /etc/cups/

#开放631 端口
EXPOSE 10016
#运行cups服务

ENV LANG en_US.UTF-8
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone

RUN yum -y install java-1.8.0-openjdk
RUN yum -y install java-1.8.0-openjdk-devel.x86_64
RUN java -version

#指定笙裁点，设盟指令，使容器中的一个目录具有持久化存储数据的功能，该目录可以被容器本身使用，也可以共享给其他容器使用。
VOLUME /tmp
#用来指定镜像创窪者信息
MAINTAINER chenluqiang <516138253@qq.com>

ARG JAR_FILE
#设盟憎令，指定容器启动时执行的命令，可以多次设盟，伯是只有最后一个有效。
ENV PORT 10006
EXPOSE $PORT
ADD diligent-cloud-printer-server-application/target/diligent-cloud-printer-server-application-1.0-SNAPSHOT.jar diligent-cloud-printer-server-application-1.0-SNAPSHOT.jar
#CMD [ "sh", "-c", " /usr/sbin/cupsd && java -jar diligent-cloud-printer-server-application-1.0-SNAPSHOT.jar server.port=$PORT "]